package com.zhenghao.web14.demos.config;

import com.zhenghao.web14.demos.domain.Student;
import com.zhenghao.web14.demos.domain.Ticket;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration // 告诉Spring这是一个配置类
public class MyConfig {
    // 这个方法的返回值将会放入ioc容器中，作为容器中的bean,方法的形参，会有ioc容器自动注入一个ticket对象
    @Bean // 告诉Spring这是一个bean
    public Student getStudent(Ticket ticket){
        System.out.println("创建Student对象");
        return new Student("张三", 18, ticket);
    }

    @Bean
    public Ticket ticket(){
        return new Ticket("K733",198.0);
    }
}
